package domain

type TmallServicecenterWorkcardQuerybysellerServiceTradeOrder struct {
	/*
	   服务商品的商家编码     */
	OuterIdSku *string `json:"outer_id_sku,omitempty" `

	/*
	   服务商品的sku描述     */
	SkuDesc *string `json:"sku_desc,omitempty" `

	/*
	   服务商品的sku id     */
	SkuId *int64 `json:"sku_id,omitempty" `

	/*
	   订单id     */
	OrderId *int64 `json:"order_id,omitempty" `

	/*
	   购买数量     */
	BuyAmount *int64 `json:"buy_amount,omitempty" `

	/*
	   服务的售卖价     */
	B2bPriceUnit *int64 `json:"b2b_price_unit,omitempty" `

	/*
	   主订单号     */
	ParentOrderId *int64 `json:"parent_order_id,omitempty" `

	/*
	   商家编码     */
	OuterIdP *string `json:"outer_id_p,omitempty" `

	/*
	   商品价格     */
	Price *int64 `json:"price,omitempty" `

	/*
	   服务的采购价     */
	PurchasePriceUnit *int64 `json:"purchase_price_unit,omitempty" `
}

func (s *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder) SetOuterIdSku(v string) *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder {
	s.OuterIdSku = &v
	return s
}
func (s *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder) SetSkuDesc(v string) *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder {
	s.SkuDesc = &v
	return s
}
func (s *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder) SetSkuId(v int64) *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder {
	s.SkuId = &v
	return s
}
func (s *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder) SetOrderId(v int64) *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder {
	s.OrderId = &v
	return s
}
func (s *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder) SetBuyAmount(v int64) *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder {
	s.BuyAmount = &v
	return s
}
func (s *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder) SetB2bPriceUnit(v int64) *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder {
	s.B2bPriceUnit = &v
	return s
}
func (s *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder) SetParentOrderId(v int64) *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder {
	s.ParentOrderId = &v
	return s
}
func (s *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder) SetOuterIdP(v string) *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder {
	s.OuterIdP = &v
	return s
}
func (s *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder) SetPrice(v int64) *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder {
	s.Price = &v
	return s
}
func (s *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder) SetPurchasePriceUnit(v int64) *TmallServicecenterWorkcardQuerybysellerServiceTradeOrder {
	s.PurchasePriceUnit = &v
	return s
}
